/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.cip.esymons.eventos.bc;

/**
 *
 * @author lizardo
 */
public class MatriculaAdapter {
    private Long codigo;
    private String nombreCompleto;
    private String paterno;
    private String materno;
    private String nombres;
    private String dni;
    private Integer estado;
    private String status;
    private Double promedio;

    public MatriculaAdapter(Long codigo, String paterno, String materno, String nombres, String dni, Integer estado, Double promedio) {
        this.codigo = codigo;
        this.paterno = paterno;
        this.materno = materno;
        this.nombres = nombres;
        this.nombreCompleto = this.paterno + " " + this.materno + ", " + this.nombres;
        this.dni = dni;
        this.estado = estado;
        setStatus(estado);
        this.promedio = promedio;
    }

    public Long getCodigo() { return codigo; }
    public String getNombreCompleto() { return nombreCompleto; }
    public String getPaterno() { return paterno; }
    public String getMaterno() { return materno; }
    public String getNombres() { return nombres; }
    public String getDni() { return dni; }
    public Integer getEstado() { return estado; }
    public String getStatus() { return status; }
    public Double getPromedio() {return promedio;}

    public void setStatus(Integer estado) {
        switch (estado) {
            case 0: status = "PRE-INSCRIPCION"; break;
            case 1: status = "INSCRITO"; break;
            case 2: status = "RETIRADO"; break;
            case 3: status = "ANULADO"; break;
            case 4: status = "PRE-INSCRIPCION ELIMINADA";
        }
    }
}
